package com.bookmall.common.entity.to;

import java.util.Date;

import com.bookmall.common.entity.MyPageEntity;
import lombok.Data;
import lombok.ToString;

/**
 * 会员信息对象 member_info
 *
 * @author ruoyi
 * @date 2022-04-01
 */
@Data
@ToString
public class MemberInfoTo extends MyPageEntity {
    private static final long serialVersionUID = 1L;

    /** id（会员表） */
    private String id;

    /** 会员等级（1-50级） */
    private Long memberLevel;

    /** 会员等级id */
    private String memberLevelId;

    /** 用户名 */
    private String username;

    /** 学号 */
    private String stuId;

    /** 密码 */
    private String password;

    /** 昵称 */
    private String nickname;

    /** 手机号码 */
    private String phone;

    /** 邮箱 */
    private String email;

    /** 头像 */
    private String icon;

    /** 性别（男，女，未知） */
    private String sex;

    /** 生日 */
    private Date birth;

    /** 所在省（0表示未知，下同） */
    private String province;

    /** 所在城市 */
    private String city;

    /** 所在大学 */
    private String university;

    /** 所在学院 */
    private String academy;

    /** 所在专业 */
    private String major;

    /** 个性签名 */
    private String sign;

    /** 用户来源 */
    private Long sourceType;

    /** 积分 */
    private Long integration;

    /** 成长值 */
    private Long growth;

    /** 账号状态（0正常，1停用） */
    private Long status;

    /** 注册时间 */
    private Date registerTime;

    /** 删除标志（0正常，2删除） */
    private Long delFlag;

    /** 社交登录uid */
    private String socialUid;
    /** 社交登录访问令牌 */
    private String accessToken;
    /** 访问令牌过期时间 */
    private Long expiresIn;
}
